Skip to content
All courses
IRB 110
Term 2
3 credits

Teach Pendant Programming and Coordinate Frames

Students will master the essential skills for operating and programming industrial robots using a teach pendant interface. The curriculum covers a detailed exploration of various coordinate systems (joint, world, tool, user), their applications, and how to effectively switch and manipulate them for precise robot control. Practical sessions will focus on jogging, tool definition, work object creation, basic motion commands, program flow control, and input/output interaction. Emphasis is placed on safe operation procedures, structured programming practices, and troubleshooting common issues. This course is designed to equip future technicians with the foundational knowledge and hands-on experience required to confidently interact with and program industrial robotic systems.

InstructorJacob Calhoun

Prerequisites

Course outline

Lectures, virtual labs, and graded assignments — completed in your browser.

01Lesson 1: Introduction to Industrial Robotics & Safety Protocolslecture
02Lesson 2: Teach Pendant Hardware and User Interface Navigationlecture
03Lesson 3: Robot Power-Up, Shutdown, and Manual Jogginglecture
04Hands-on Lab: Basic Robot Jogging and Safety Procedureslab
05Lesson 5: Understanding Coordinate Systems: Joint, World, and Baselecture
06Lesson 6: Tool Center Point (TCP) Definition and Calibrationlecture
07Lesson 7: Work Object Definition and Manipulationlecture
08Hands-on Lab: TCP & Work Object Setup & Midterm Reviewlab
09Lesson 9: Basic Motion Instructions: MoveJ, MoveL, MoveClecture
10Lesson 10: Program Flow Control: Jumps, Labels, and Routineslecture
11Hands-on Lab: Developing Basic Pick & Place Programslab
12Lesson 12: Digital and Analog Input/Output (I/O) Integrationlecture
13Lesson 13: Error Handling, Backup Procedures, and Troubleshootinglecture
14Capstone Service Project: Integrated Robotic Task Programmingassignment

Syllabus

["Week 1: Lesson 1: Introduction to Industrial Robotics & Safety Protocols","Week 2: Lesson 2: Teach Pendant Hardware and User Interface Navigation","Week 3: Lesson 3: Robot Power-Up, Shutdown, and Manual Jogging","Week 4: Hands-on Lab: Basic Robot Jogging and Safety Procedures","Week 5: Lesson 5: Understanding Coordinate Systems: Joint, World, and Base","Week 6: Lesson 6: Tool Center Point (TCP) Definition and Calibration","Week 7: Lesson 7: Work Object Definition and Manipulation","Week 8: Hands-on Lab: TCP & Work Object Setup & Midterm Review","Week 9: Lesson 9: Basic Motion Instructions: MoveJ, MoveL, MoveC","Week 10: Lesson 10: Program Flow Control: Jumps, Labels, and Routines","Week 11: Hands-on Lab: Developing Basic Pick & Place Programs","Week 12: Lesson 12: Digital and Analog Input/Output (I/O) Integration","Week 13: Lesson 13: Error Handling, Backup Procedures, and Troubleshooting","Week 14: Capstone Service Project: Integrated Robotic Task Programming"]